/**
 *  FPCompiler.java : IceBird project
 *  18:44:06 
 */
package icebird.compiler.x86.old;

import icebird.compiler.ncomp.Label;
import icebird.metadata.BasicType;

/**
 * @author Sergey Shulepoff[Knott]
 */
public abstract class FPCompiler {
	
	public abstract void add(BasicType type);
	public abstract void div(BasicType type);
	public abstract void mul(BasicType type);
	public abstract void neg(BasicType type);
	public abstract void rem(BasicType type);
	public abstract void sub(BasicType type);
	public abstract void fpaload(BasicType type);
	
	public abstract void convert(BasicType src, BasicType dst);
	public abstract void compare(boolean gt, BasicType type, Label l);
}
